package com.xianyun.site.iblog.gatewayimpl.database;

import com.xianyun.site.iblog.gatewayimpl.database.domainobject.LoginHistoryDO;
import org.apache.ibatis.annotations.Mapper;
import java.util.List;

/**
 * 登录历史记录Mapper
 * @author mac_zyj
 */
@Mapper
public interface LoginHistoryMapper {
    /**
     * 根据情况搜索登录记录
     * @param loginHistory 登录记录
     * @return 登录记录集合
     */
    List<LoginHistoryDO> selectLoginHistoryBySort(LoginHistoryDO loginHistory);

    /**
     * 获取最近一次登录记录
     * @param userName 用户名
     * @return 最近的登录记录
     */
    LoginHistoryDO getLastLoginHistory(String userName);
    /**
     * 添加登录记录
     * @param loginHistory 登录记录
     * @return 结果
     */
    int saveLoginHistory(LoginHistoryDO loginHistory);
}
